{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":569041,"defaultBranch":"master","name":"curl","ownerLogin":"curl","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2010-03-18T22:32:22.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/16928085?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1717798767.0","currentOid":""},"activityList":{"items":[{"before":"a0818ee3fb0c64c94bd9a94d828e01e9ce805f08","after":"f09bec1a0eee2927baa833ac3454e6ba2ae20e6b","ref":"refs/heads/bagder/num_retries","pushedAt":"2024-06-08T20:57:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bagder","name":"Daniel Stenberg","path":"/bagder","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/177011?s=80&v=4"},"commit":{"message":"fixup the extended json","shortMessageHtmlLink":"fixup the extended json"}},{"before":null,"after":"a0818ee3fb0c64c94bd9a94d828e01e9ce805f08","ref":"refs/heads/bagder/num_retries","pushedAt":"2024-06-07T22:19:27.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"bagder","name":"Daniel Stenberg","path":"/bagder","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/177011?s=80&v=4"},"commit":{"message":"curl: support -w '%{num_retries}\n\nSuggested-by: Jay Guerette\nRef: https://github.com/curl/curl/discussions/13901","shortMessageHtmlLink":"curl: support -w '%{num_retries}"}},{"before":"1f74c97aa18b8e66b528c95856621e8f648becf4","after":null,"ref":"refs/heads/bagder/connecttimeout-docs","pushedAt":"2024-06-07T12:47:54.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"bagder","name":"Daniel Stenberg","path":"/bagder","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/177011?s=80&v=4"}},{"before":"9fb759f9a5582bc0386420948819fae5d9d4eec7","after":"7d934267ab185123e7eaa5e974b61527dbbf14e1","ref":"refs/heads/master","pushedAt":"2024-06-07T12:47:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bagder","name":"Daniel Stenberg","path":"/bagder","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/177011?s=80&v=4"},"commit":{"message":"CURLOPT_CONNECTTIMEOUT*: clarify, document the milliseond version\n\nProvide an explanation in the CURLOPT_CONNECTTIMEOUT_MS page instead of\njust referring to the non-MS version.\n\nCloses #13905","shortMessageHtmlLink":"CURLOPT_CONNECTTIMEOUT*: clarify, document the milliseond version"}},{"before":"12fd42a5b8caacd6707c4c4062adcf59142dc8e6","after":"1f74c97aa18b8e66b528c95856621e8f648becf4","ref":"refs/heads/bagder/connecttimeout-docs","pushedAt":"2024-06-07T12:17:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bagder","name":"Daniel Stenberg","path":"/bagder","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/177011?s=80&v=4"},"commit":{"message":"fixup spelling","shortMessageHtmlLink":"fixup spelling"}},{"before":"f3ab8cb4052ac668c07775b36ae85738a253eb98","after":null,"ref":"refs/heads/bagder/cur1-tidy","pushedAt":"2024-06-07T12:07:35.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"bagder","name":"Daniel Stenberg","path":"/bagder","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/177011?s=80&v=4"}},{"before":"be90943f1bb31b3ef4e1aea405981ebc199203c0","after":"9fb759f9a5582bc0386420948819fae5d9d4eec7","ref":"refs/heads/master","pushedAt":"2024-06-07T12:07:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bagder","name":"Daniel Stenberg","path":"/bagder","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/177011?s=80&v=4"},"commit":{"message":"cmdline-opts: tidy up --ip-tos and --mptcp\n\nTo make them render nicer in the manpage and minor polish.\n\nCloses #13906","shortMessageHtmlLink":"cmdline-opts: tidy up --ip-tos and --mptcp"}},{"before":"ab6d5442e80aeb89bcaf932753babca54d41588d","after":"be90943f1bb31b3ef4e1aea405981ebc199203c0","ref":"refs/heads/master","pushedAt":"2024-06-07T09:08:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bagder","name":"Daniel Stenberg","path":"/bagder","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/177011?s=80&v=4"},"commit":{"message":"RELEASE-NOTES: synced","shortMessageHtmlLink":"RELEASE-NOTES: synced"}},{"before":null,"after":"f3ab8cb4052ac668c07775b36ae85738a253eb98","ref":"refs/heads/bagder/cur1-tidy","pushedAt":"2024-06-07T09:04:13.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"bagder","name":"Daniel Stenberg","path":"/bagder","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/177011?s=80&v=4"},"commit":{"message":"cmdline-opts: tidy up --ip-tos and --mptcp\n\nTo make them render nicer in the manpage and minor polish.","shortMessageHtmlLink":"cmdline-opts: tidy up --ip-tos and --mptcp"}},{"before":"3c20ae08b959188d67b353bc10a18fc6151c9ed5","after":"ab6d5442e80aeb89bcaf932753babca54d41588d","ref":"refs/heads/master","pushedAt":"2024-06-07T08:56:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bagder","name":"Daniel Stenberg","path":"/bagder","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/177011?s=80&v=4"},"commit":{"message":"curl: (on linux) add MPTCP support\n\nMultipath TCP (MPTCP), standardized in RFC8684 [1], is a TCP extension\nthat enables a TCP connection to use different paths.\n\nMultipath TCP has been used for several use cases. On smartphones, MPTCP\nenables seamless handovers between cellular and Wi-Fi networks while\npreserving established connections. This use-case is what pushed Apple\nto use MPTCP since 2013 in multiple applications [2]. On dual-stack\nhosts, Multipath TCP enables the TCP connection to automatically use the\nbest performing path, either IPv4 or IPv6. If one path fails, MPTCP\nautomatically uses the other path.\n\nTo benefit from MPTCP, both the client and the server have to support\nit. Multipath TCP is a backward-compatible TCP extension that is enabled\nby default on recent Linux distributions (Debian, Ubuntu, Redhat, ...).\nMultipath TCP is included in the Linux kernel since version 5.6 [3]. To\nuse it on Linux, an application must explicitly enable it when creating\nthe socket. No need to change anything else in the application.\n\nThis attached patch adds an --mptcp option which allows the creation of\nan MPTCP socket instead of TCP on Linux. If Multipath TCP is not\nsupported on the system, an error will be reported. It is important to\nnote that if the end server doesn't support MPTCP, the connection will\ncontinue after a seamless fallback to TCP.\n\nLink: https://www.rfc-editor.org/rfc/rfc8684.html [1]\nLink: https://www.tessares.net/apples-mptcp-story-so-far/ [2]\nLink: https://www.mptcp.dev [3]\nCo-developed-by: Dorian Craps (@CrapsDorian) \nCo-developed-by: Olivier Bonaventure (@obonaventure) \nCo-developed-by: Matthieu Baerts (@matttbe) \nSigned-off-by: Dorian Craps \n\nCloses #13278","shortMessageHtmlLink":"curl: (on linux) add MPTCP support"}},{"before":"f786fce914f774ff8176cc2951e405bd29f1bdc3","after":"3c20ae08b959188d67b353bc10a18fc6151c9ed5","ref":"refs/heads/master","pushedAt":"2024-06-07T08:49:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bagder","name":"Daniel Stenberg","path":"/bagder","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/177011?s=80&v=4"},"commit":{"message":"curl: support IP Type of Service / Traffic Class: --ip-tos\n\nAdd --ip-tos option to the command line tool for setting TOS for IPv4 or\nTraffic Class for IPv6.\n\nCloses #13606","shortMessageHtmlLink":"curl: support IP Type of Service / Traffic Class: --ip-tos"}},{"before":"4e71f134e5aa3bd77ec645f12826e1823d06b398","after":"f786fce914f774ff8176cc2951e405bd29f1bdc3","ref":"refs/heads/master","pushedAt":"2024-06-07T08:48:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bagder","name":"Daniel Stenberg","path":"/bagder","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/177011?s=80&v=4"},"commit":{"message":"socketpair: provide `Curl_socketpair` only when `!CURL_DISABLE_SOCKETPAIR`\n\nRef: https://curl.se/dev/log.cgi?id=20240605035856-3529577\n\nReported-by: Marcel Raad\nCloses #13888","shortMessageHtmlLink":"socketpair: provide Curl_socketpair only when `!CURL_DISABLE_SOCKET…"}},{"before":null,"after":"12fd42a5b8caacd6707c4c4062adcf59142dc8e6","ref":"refs/heads/bagder/connecttimeout-docs","pushedAt":"2024-06-07T08:46:07.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"bagder","name":"Daniel Stenberg","path":"/bagder","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/177011?s=80&v=4"},"commit":{"message":"CURLOPT_CONNECTTIMEOUT*: clarify, document the milliseond version\n\nProvide an explanation in the CURLOPT_CONNECTTIMEOUT_MS page instead of\njust referring to the non-MS version.","shortMessageHtmlLink":"CURLOPT_CONNECTTIMEOUT*: clarify, document the milliseond version"}},{"before":"8fd5a40bcbecffbe05f5be6fa43961622fa9a600","after":null,"ref":"refs/heads/bagder/noproxy-ipv6-bits","pushedAt":"2024-06-07T06:19:15.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"bagder","name":"Daniel Stenberg","path":"/bagder","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/177011?s=80&v=4"}},{"before":"b9c2a56be2980c1d2f6192006ac5d306bbb6858b","after":"4e71f134e5aa3bd77ec645f12826e1823d06b398","ref":"refs/heads/master","pushedAt":"2024-06-07T06:19:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bagder","name":"Daniel Stenberg","path":"/bagder","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/177011?s=80&v=4"},"commit":{"message":"noproxy: test bad ipv6 net size first\n\nNo need to parse anything if the size is out of range.\n\nAdded some tests to this effect to test 1614.\n\nCloses #13902","shortMessageHtmlLink":"noproxy: test bad ipv6 net size first"}},{"before":null,"after":"8fd5a40bcbecffbe05f5be6fa43961622fa9a600","ref":"refs/heads/bagder/noproxy-ipv6-bits","pushedAt":"2024-06-06T21:01:37.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"bagder","name":"Daniel Stenberg","path":"/bagder","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/177011?s=80&v=4"},"commit":{"message":"noproxy: test bad ipv6 net size first\n\nNo need to parse anything if the size is odd.\n\nAdded some tests to this effect to test 1614.","shortMessageHtmlLink":"noproxy: test bad ipv6 net size first"}},{"before":"a1e7eb6ae9376cb721f60ce539f346838fad91c3","after":null,"ref":"refs/heads/bagder/managen-warnlong","pushedAt":"2024-06-05T21:35:02.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"bagder","name":"Daniel Stenberg","path":"/bagder","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/177011?s=80&v=4"}},{"before":"72abf7c13a479edcde80afa60faad3f35f672c0b","after":"b9c2a56be2980c1d2f6192006ac5d306bbb6858b","ref":"refs/heads/master","pushedAt":"2024-06-05T21:34:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bagder","name":"Daniel Stenberg","path":"/bagder","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/177011?s=80&v=4"},"commit":{"message":"managen: warn on excessively long help texts\n\nHelp texts at 49 characters or longer get a warning displayed because\nthey make --help output uglier and we should make an effort to keep the\nhelp texts short and succinct.\n\nThe warning is only for display, it does not break the build. That is\nleft for the future if necessary.\n\nI picked 49 because the longest current text is 48.\n\nCloses #13895","shortMessageHtmlLink":"managen: warn on excessively long help texts"}},{"before":null,"after":"a1e7eb6ae9376cb721f60ce539f346838fad91c3","ref":"refs/heads/bagder/managen-warnlong","pushedAt":"2024-06-05T12:09:47.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"bagder","name":"Daniel Stenberg","path":"/bagder","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/177011?s=80&v=4"},"commit":{"message":"managen: warn on excessively long help texts\n\nHelp texts at 49 characters or longer get a warning displayed because\nthey make --help output uglier and we should make an effort to keep the\nhelp texts short and succinct.\n\nThe warning is only for display, it does not break the build. That is\nleft for the future if necessary.","shortMessageHtmlLink":"managen: warn on excessively long help texts"}},{"before":"ad837e9df8bc875abc3dedbc684bbf6a2b291711","after":"72abf7c13a479edcde80afa60faad3f35f672c0b","ref":"refs/heads/master","pushedAt":"2024-06-05T12:02:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"vszakats","name":"Viktor Szakats","path":"/vszakats","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1446897?s=80&v=4"},"commit":{"message":"lib: tidy up types and casts\n\nCherry-picked from #13489\nCloses #13862","shortMessageHtmlLink":"lib: tidy up types and casts"}},{"before":"2630638b6976af180f93c3407d887194e8cf10cc","after":null,"ref":"refs/heads/bagder/ech-help","pushedAt":"2024-06-05T11:59:17.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"bagder","name":"Daniel Stenberg","path":"/bagder","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/177011?s=80&v=4"}},{"before":"5bfd0cd9b8fbf3d645f84faea4920d1fc079cd9b","after":"ad837e9df8bc875abc3dedbc684bbf6a2b291711","ref":"refs/heads/master","pushedAt":"2024-06-05T11:59:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bagder","name":"Daniel Stenberg","path":"/bagder","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/177011?s=80&v=4"},"commit":{"message":"cmdline-opts/ech.md: shorten the help text\n\nTo make --help look sensible again\n\nCloses #13894","shortMessageHtmlLink":"cmdline-opts/ech.md: shorten the help text"}},{"before":null,"after":"2630638b6976af180f93c3407d887194e8cf10cc","ref":"refs/heads/bagder/ech-help","pushedAt":"2024-06-05T11:44:27.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"bagder","name":"Daniel Stenberg","path":"/bagder","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/177011?s=80&v=4"},"commit":{"message":"cmdline-opts/ech.md: shorten the help text\n\nTo make --help look sensible again","shortMessageHtmlLink":"cmdline-opts/ech.md: shorten the help text"}},{"before":"527007b860700d5f5b8857e343665926c582e02e","after":null,"ref":"refs/heads/bagder/cmdline-protocols","pushedAt":"2024-06-05T10:53:38.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"bagder","name":"Daniel Stenberg","path":"/bagder","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/177011?s=80&v=4"}},{"before":"dfbf2b7afaf649ed5c46e4c81152cfa7cc55a7a9","after":"5bfd0cd9b8fbf3d645f84faea4920d1fc079cd9b","ref":"refs/heads/master","pushedAt":"2024-06-05T10:53:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bagder","name":"Daniel Stenberg","path":"/bagder","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/177011?s=80&v=4"},"commit":{"message":"cmdline-opts/_PROTOCOLS.md: mention WS(S)\n\nCloses #13891","shortMessageHtmlLink":"cmdline-opts/_PROTOCOLS.md: mention WS(S)"}},{"before":"5e2e470f20bb66b4d2fcc29072ef7e4f0294b34f","after":"dfbf2b7afaf649ed5c46e4c81152cfa7cc55a7a9","ref":"refs/heads/master","pushedAt":"2024-06-05T10:38:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"vszakats","name":"Viktor Szakats","path":"/vszakats","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1446897?s=80&v=4"},"commit":{"message":"GHA: disable TFTP and WebSockets tests in old-mingw-w64\n\nFollow-up to 03bd16e5339b069aa9409b75fcab2b21fd3a4b16 #13860\nFollow-up to def7d05382743ea7aa1d356d1e41dcb22ecdd4d7","shortMessageHtmlLink":"GHA: disable TFTP and WebSockets tests in old-mingw-w64"}},{"before":null,"after":"527007b860700d5f5b8857e343665926c582e02e","ref":"refs/heads/bagder/cmdline-protocols","pushedAt":"2024-06-05T09:08:53.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"bagder","name":"Daniel Stenberg","path":"/bagder","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/177011?s=80&v=4"},"commit":{"message":"cmdline-opts/_PROTOCOLS.md: mention WS(S)","shortMessageHtmlLink":"cmdline-opts/_PROTOCOLS.md: mention WS(S)"}},{"before":"455f3233f6a0838f920cc840049e8a0bb2047199","after":null,"ref":"refs/heads/bagder/fail-docs","pushedAt":"2024-06-05T09:01:21.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"bagder","name":"Daniel Stenberg","path":"/bagder","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/177011?s=80&v=4"}},{"before":"881e9a616f595d7801d31da898d2ce9534df0691","after":"5e2e470f20bb66b4d2fcc29072ef7e4f0294b34f","ref":"refs/heads/master","pushedAt":"2024-06-05T09:01:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bagder","name":"Daniel Stenberg","path":"/bagder","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/177011?s=80&v=4"},"commit":{"message":"cmdline-opts/fail.md: expand and clarify\n\nCloses #13890","shortMessageHtmlLink":"cmdline-opts/fail.md: expand and clarify"}},{"before":"1c36c9024dfabb30ce8106c969fcb88157c7191c","after":null,"ref":"refs/heads/bagder/doh-insecure-docs","pushedAt":"2024-06-05T09:00:14.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"bagder","name":"Daniel Stenberg","path":"/bagder","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/177011?s=80&v=4"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEYBVSCAA","startCursor":null,"endCursor":null}},"title":"Activity · curl/curl"}